Menus

Tools menu
For a description of the Tools menu, please refer to Tools menu.
Edit menu

Edit menu command | Description
Cut | Cuts the current selection to the paste buffer.
Copy | Copies the current selection to the paste buffer.
Paste | Pastes the paste buffer contents to the current cursor position or selection. This command is enabled when the paste buffer is not empty.
Clear | Clears the complete Shell buffer.
Show Error | Filters the line containing the cursor. If it understands the error message format, it opens a Source Editor and displays the corresponding source code. The section Error formats explains how to extend the list of understood message formats.

Execution menu

Execution menu commands | Description
Next | Single-steps over the next function/method.
Step | Single-steps into the next function.
Run | Runs the application being debugged from scratch. You can enter arguments for Run in the Program Arguments dialog that appears when you execute the command.
Cont | Continues execution (only enabled if the application is stopped).
Step Out | Finishes the current function or method.
Interrupt | Interrupts the debugged application process (entry is only enabled if the application is running). This command is not available for remote debugging.
Attach | Opens the Process Picker dialog, in which you can choose a process from the list of running processes. sniffgdb then attaches to the chosen process. The Attach command only works if your debugger back-end supports attaching. This command is not available for remote debugging. Note: This command is not supported on Linux platforms.

Print menu

Print menu commands | Description
Print selection | Displays the value of the current selection in the main view. The selection must be known in the current stack frame
Print *selection | Displays the value of the memory location pointed to by the current selection in the main view. The selection must be known in the current stack frame and must point to a memory location for which the type is known to the Debugger.
Print *this>selection | Displays the value of the memory location pointed to by the current selection in the main view. The selection must be an instance variable of this object and must point to a memory location for which the type is known to the Debugger.
Print this>selection | Displays the value of the selection in the main view. The selection must be an instance variable of this object.
Print *this | Displays all instance variables of this object.

Display menu

Display menu commands | Description
Display selection Display *selection Display *this>selection Display this>selection Display *this | Continuously outputs the values of the displayed variables in the Display tab. Selections and semantics are the same as in the Print menu (see above). Outputs the values after the next single step command or program stop.
Undisplay selection | Deletes a variable from the list of displayed variables.

Info menu
Please refer to Info menu.
Class menu
Please refer to Class menu.